to submit something - English Synonyms Dictionary